package com.hzncc.flowable_diboot.service.refundmanage;

import com.hzncc.flowable_diboot.entity.refundmanage.RefundCert;

import com.diboot.core.service.BaseService;
import com.hzncc.flowable_diboot.payment.vo.PaymentCertDetailVO;
import com.hzncc.flowable_diboot.vo.refundmanage.RefundCertDetailVO;
import com.hzncc.flowable_diboot.vo.refundmanage.RefundRegisterDetailVO;
import com.sap.conn.jco.JCoException;

/**
* 退款凭证 相关Service接口定义
* @author MyName
* @version 1.0
* @date 2024-11-12
* Copyright © MyCorp
*/
public interface RefundCertService extends BaseService<RefundCert> {

    RefundCertDetailVO genRefundCert(String refundRegisterId);

    RefundCertDetailVO genRefundCert(RefundRegisterDetailVO refundRegisterDetailVO);

    Boolean createRefundCert(RefundCertDetailVO refundCertDetailVO,boolean revokeCert) throws JCoException;

}